// class Solution {
// public://暴力穷举超时
//     int maxArea(vector<int>& hgt) {
//     int sz=hgt.size();
//     int maxVol=0;
//     for(int i=0;i<sz;i++)
//     {
//         for(int j=i+1;j<sz;j++)
//         {
//             int curVol=min(hgt[i],hgt[j])*(j-i);
//             maxVol=max(maxVol,curVol);
//         }
//     }
//     return maxVol;
        
//     }
// };
class Solution {
public:
    int maxArea(vector<int>& hgt) {
     int left=0,right=hgt.size()-1,maxVol=0;
     while(left<right)
     {
        maxVol=max(maxVol,min(hgt[left],hgt[right])*(right-left));
        hgt[left]<hgt[right]?left++:right--;
     }
        return maxVol;
    }
};
